home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / games / umoria.arc / PROBLEMS (.txt) < prev    next >
Microsoft Windows Help File Content  |  1988-08-22  |  31KB  |  605 lines

  1. :::::1987 Fixes:::::
  2. Fixes before 5/1
  3. fixed moving into column one
  4. tunnel through permanent rock prints tunnel through air? message
  5. printing of 18/ stats
  6. ^C stops find flag, resting, searching
  7. monsters bash doors with 0 hit points
  8. what if pto_hit is negative?
  9. test_hit, attack_blows, critical_blows are wrong
  10. mon_tot_mult bug fixed
  11. always have same stats when start
  12. enchant armor scroll
  13. wizard_create does not set level!!
  14. should treasure level be set to finding level?
  15. after cure blindness need a move_char(5) to restore light
  16. lose_exp in spells.c
  17. mass_genocide when there are no monsters
  18. drop_throw, throwing object against wall goes into infinite loop
  19. player titles for level wrong?
  20. td_destroy should unlock chests
  21. use of 8's in generate, set wallstk in build_tunnel
  22. door/trap destroy should replace doors with corr2.floor, delete_object
  23. when staff has 0 charges left, don't get warning message
  24. recharge spell
  25. -----   5/1
  26. injection from types of wands to metals
  27. extra space at end of scroll names
  28. printing numbers in a field of 6
  29. warning if wielding too heavy of a weapon
  30. attack_blows, penalty for wielding heavy weapon too severe,
  31. save routine, doesn't exit if you type ESCAPE, shouldn't if doing panic save
  32. selling items to stores, they are still unidentified
  33. item prices in stores line up on the right
  34. rogue_like key binding option
  35. spelling fixes
  36. fixed getlogin() call in death.c
  37. disable local special characters (^Y, ^R, ^W, ^V, ^O)
  38. -------------------  5/2
  39. fixed .<dir> problem caused above
  40. fixed problem with speed, only call search_off in signal.c if search_flag set
  41. food problems, fix initialization of py structure in variables.h
  42. -------------------  5/2.5
  43. after ^C, if type n, erase the line at top of screen
  44. put refresh in erase_line(), so that lines really do get erased
  45. monster 'o' Ogre Magi casting unknown spells
  46. m_level problems, not calculating right numbers for monster generation
  47. changed damroll/max_hd so that they no longer clear 'd' in strings
  48. increased size of dtype for damroll strings
  49. increased size of all defined strings, need one more char for the '\0'
  50. wands of wonder, not generating new flag correctly
  51. only print 'too heavy weapon' message if actually wielding weapon
  52. wand of heal monster, causes them to scream when hit
  53. put (void) before all sscanf calls
  54. implemented shell_out and (no_)controlz functions
  55. fixed build_tunnel, removed leftover fragment of earlier incorrect fix
  56.     to build_tunnel
  57. display_inventory doesn't clear last line when 12 items on one page 11 other
  58. store_purchase when over 12 items in store passed calculated wrong
  59.     count of number of items on second page
  60. should put priv_switch stuff back in, i.e. setuid
  61. game should be setuid
  62. ------------------------- 5/3
  63. fixed equip list bug when taking off items
  64. changed shell escape command to '!'
  65. changed version number to 4.82
  66. restore terminal modes in signal.c before core dumping
  67. fixed bug in save.c, it was writting/reading too much for magic_spell
  68. refixed m_level code, m_level[0] must be added after the randint
  69. wrote convert program to fix old save files
  70. ---------------------------- 5/4
  71. put sigsetmask in signals.c, now dumps core on QUIT signal
  72. fixed empty chests, set flags to zero so no treasure, if search
  73.     then identify it as empty
  74. missing break for amulets in magic_treasurein misc.c, caused cursed
  75.     amulets to have positive attributes
  76. dispell evil staffs gives segmentation fault, didn't check for muptr == 0
  77. ------------------- 5/5
  78. your resist the affects -> you resist the effects
  79. only print "%s appears healthier" if can see the monster
  80. check all uses of muptr, make sure test it not zero before using
  81. cost for amulets of searching is too high
  82. evil iggy prints wierd messages when he hits, break missing
  83. ----------------------------------- 5/6
  84. fixed index bug in misc.c objdes(), used 0 as null string pointer
  85. added sun to 'getuid' ifdefs in death.c and misc.c
  86. --------------------------- 5/8
  87. fixed help page for rogue mode, searching mode command is ^S
  88. when stun monster by bashing, now does not print name if can't see monster
  89. allow controlz again, except when setuid or accessing save files
  90. --------------------------- 5/10
  91. added break after cure_poison() in potions.c
  92. items sold in stores do not appear in the inventory when last on second    page
  93. signals.c should restore local special chars before core dump exit
  94. monsters bashing doors end up on top of them
  95.     can't hit the monsters, can't cast spells at them, etc.
  96. ----------------------- 5/11
  97. fixed cast_spell, cast was not initialized to FALSE
  98. infravision in misc.c should be multiplied by 10
  99. food items become known in a more reasonable fashion
  100. ----------------------- 5/13
  101. if cast from empty spell book, print error message
  102. the base height/weight for female/male characters were reversed
  103. ---------------------- 5/14
  104. refixed empty spell book to distinguish the three cases, cas_spell
  105.     now has three return values
  106. removed the numbers (1 2 3 4 6 7 8 9) from get_dir prompt
  107. changed some % chars to %% in print_monster() in files.c
  108. changed HD from %d to %s in print_monster()
  109. fixed jamdoor() was setting i_ptr->p1 instead of t_ptr->p1
  110. redefine Search mode command for rogue_like option to #
  111. changed message for rest_on, press '^C' not 'any key'
  112. fixed potential infinite loop problem, must initialize curses before
  113.     install signal handlers
  114. extensive mods to the save routine, added protection mechanisms
  115. changed version number to 4.83
  116. minor fixes so that source passes lint, removed inkey_delay function
  117. in store2.c, fix display_inventory() and purchase_haggle() so that
  118.     items will not be listed with 0 price for high chr characters
  119. ------------------------ 5/15
  120. check result of fopen for writing scoreboard in top_twenty()
  121. etc. misspelled in print_monsters()
  122. added 'drools' and 'insults' messages in print_monsters()
  123. more mods to save routine, compress cave before writing to save file
  124. wrote wizard restore_char() function
  125. fixed test for Nighttime in generate.c, should be turn/5000 not turn%5000
  126. set moria_flag true after a call to restore_char() in moria.c
  127. update game_version() to include info about me
  128. ran through spell again
  129. ---------------------------- 5/16
  130. should call prt_stat_block after wizard restore command
  131. setuid code was just plain wrong, fixed it
  132. ----------------------------
  133. Summer vacation!
  134. ---------------------------  8/26
  135. checked every switch statement, found five missing breaks
  136. ---------------------------  8/28
  137. changed use of geteuid() for random seeds, didn't work if setuid to root
  138. --------------------------- 9/4 - 9/6
  139. port to SYS V
  140. changed store type (and save file format) to avoid warning about nonportable
  141.   signed character comparison
  142. ---------------------------  9/9
  143. added bug fixes from doc@s.cc.purdue.edu, mainly dealing with setuid code
  144. ---------------------------- 9/11
  145. correct spelling of receive_offer() (was recieve)
  146. ^R in store will 'really' clear screen now
  147. get_haggle will not accept negative numbers now
  148. disarm_all caused segment faults, missing level of braces after t_ptr = &...
  149. more spelling errors: Delila(+h) Slim(-e)y Smok(-e)y
  150. --------------------------- 9/16
  151. took out old compatibility code in save.c
  152. changed version number to 4.84
  153. changed clear_screen and really_clear_screen so that they set msg_flag FALSE
  154. -------------------------- 9/17
  155. removed loop_flag = FALSE after prt_comment6(), stops wierd behavior if
  156.   when buy/sell give a price greater/less than that offered
  157. put entry in scoreboard when quit
  158. modified get_char so that it will read 4.83 save files
  159. ------------------------- 9/18
  160. fix code so that it passes lint on ultrix and sun
  161. fix curses bugs with Ultrix, by adding ifdefs for BUGGY_CURSES
  162.   remove calls to nl(), and nonl(), don't write chars in last column
  163. -------------------------- 9/19
  164. port to SYSTEM V again
  165. breakup all files so that they are less than 64K, except the doc file
  166. -------------------------- 10/??
  167. change all instances of (index(...) > 0) to (index(...) != 0)
  168. fixed three errors, calling randint with arg of 0
  169. fixed bug that allowed one to buy objects for negative gold pieces
  170. fixed many other errors, but forgot to document them (sorry!)
  171. -------------------------- 10/26
  172. add comment about defining _DNO_SIGNED_CHARS for 3Bx series comput